home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / pdisk.zip / MAKEFILE < prev    next >
Text File  |  1989-01-12  |  1KB  |  51 lines

  1. CFLAGS        =    -Ox -AC
  2. ASMFLAGS    =    /Ml /Dmemmodel=Compact
  3. LINKFLAGS    =    /NOE /NOI
  4. OBJS        =    rdpart.obj part1.obj sleep.obj \
  5.                 bootcode.obj dotrans.obj screen.obj umul.obj
  6. PART_OBJS    =    part.obj $(OBJS)
  7. PFORMAT_OBJS=    pformat.obj rdioctl.obj $(OBJS)    
  8. .SUFFIXES: .exe .obj .c .asm
  9. .c.obj:
  10.     cl -c $(CFLAGS) $<
  11.  
  12. .asm.obj:
  13.     masm $(ASMFLAGS) $<;
  14.  
  15. all: part.exe pdisk1.sys pdisk2.sys pformat.exe fdins.exe fdintins.exe
  16.  
  17. part.exe : $(PART_OBJS)
  18.     link $(LINKFLAGS) $(PART_OBJS),$@;
  19.  
  20. rdpart.obj : part.h 
  21.  
  22. part1.obj : part.h 
  23.  
  24. part.obj : part.h 
  25.  
  26. pformat.exe : $(PFORMAT_OBJS)
  27.     link $(LINKFLAGS) $(PFORMAT_OBJS),$@;
  28.  
  29. pformat.obj : part.h 
  30.  
  31. pdisk1.sys: pdisk.asm
  32.     masm /DDISK_NO=1 $?,$*;
  33.     link $*;
  34.     exe2bin $*.exe $*.sys
  35.     @del $*.obj
  36.     @del $*.exe
  37.  
  38. pdisk2.sys: pdisk.asm
  39.     masm /DDISK_NO=2 $?,$*;
  40.     link $*;
  41.     exe2bin $*.exe $*.sys
  42.     @del $*.obj
  43.     @del $*.exe
  44.  
  45. fdintins.exe: fdintins.obj screen.obj sleep.obj
  46.     link $(LINKFLAGS) fdintins screen sleep,$@;
  47.  
  48. fdins.exe: fdins.obj screen.obj sleep.obj
  49.     link $(LINKFLAGS) fdins screen sleep,$@;
  50.  
  51.